package com.whnk.model.domain;

import java.math.BigDecimal;
import com.whnk.common.core.annotation.Excel;
import com.whnk.common.core.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 指标数据对象 dat_t_index_info
 * 
 * @author whnk
 * @date 2021-11-25
 */
public class DatTIndexInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 逻辑ID */
    private Long id;

    /** 时间类型 */
    @Excel(name = "时间类型")
    private String timeType;

    /** 时间 */
    @Excel(name = "时间")
    private String timestring;

    /** 指标编号 */
    @Excel(name = "指标编号")
    private String indexCode;

    /** 指标名称 */
    @Excel(name = "指标名称")
    private String indexName;

    /** 指标维度 */
    @Excel(name = "指标维度")
    private String indexDim;

    /** 指标值 */
    @Excel(name = "指标值")
    private BigDecimal indexValue;

    /** 机构编号 */
    @Excel(name = "机构编号")
    private String brCode;

    /** 机构名称 */
    @Excel(name = "机构名称")
    private String brName;

    /** 机构层?? */
    @Excel(name = "机构层??")
    private String brLevel;

    /** 上级机构编号 */
    @Excel(name = "上级机构编号")
    private String upBrCode;

    /** 上级机构名称 */
    @Excel(name = "上级机构名称")
    private String upBrName;

    /** 客户编号 */
    @Excel(name = "客户编号")
    private String customerCd;

    /** 客户名称 */
    @Excel(name = "客户名称")
    private String customerNm;

    /** 资产类型编号 */
    @Excel(name = "资产类型编号")
    private String ttshastTplvCgycd;

    /** 资产类型名称 */
    @Excel(name = "资产类型名称")
    private String ttshastTplvCgynm;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setTimeType(String timeType) 
    {
        this.timeType = timeType;
    }

    public String getTimeType() 
    {
        return timeType;
    }
    public void setTimestring(String timestring) 
    {
        this.timestring = timestring;
    }

    public String getTimestring() 
    {
        return timestring;
    }
    public void setIndexCode(String indexCode) 
    {
        this.indexCode = indexCode;
    }

    public String getIndexCode() 
    {
        return indexCode;
    }
    public void setIndexName(String indexName) 
    {
        this.indexName = indexName;
    }

    public String getIndexName() 
    {
        return indexName;
    }
    public void setIndexDim(String indexDim) 
    {
        this.indexDim = indexDim;
    }

    public String getIndexDim() 
    {
        return indexDim;
    }
    public void setIndexValue(BigDecimal indexValue) 
    {
        this.indexValue = indexValue;
    }

    public BigDecimal getIndexValue() 
    {
        return indexValue;
    }
    public void setBrCode(String brCode) 
    {
        this.brCode = brCode;
    }

    public String getBrCode() 
    {
        return brCode;
    }
    public void setBrName(String brName) 
    {
        this.brName = brName;
    }

    public String getBrName() 
    {
        return brName;
    }
    public void setBrLevel(String brLevel) 
    {
        this.brLevel = brLevel;
    }

    public String getBrLevel() 
    {
        return brLevel;
    }
    public void setUpBrCode(String upBrCode) 
    {
        this.upBrCode = upBrCode;
    }

    public String getUpBrCode() 
    {
        return upBrCode;
    }
    public void setUpBrName(String upBrName) 
    {
        this.upBrName = upBrName;
    }

    public String getUpBrName() 
    {
        return upBrName;
    }
    public void setCustomerCd(String customerCd) 
    {
        this.customerCd = customerCd;
    }

    public String getCustomerCd() 
    {
        return customerCd;
    }
    public void setCustomerNm(String customerNm) 
    {
        this.customerNm = customerNm;
    }

    public String getCustomerNm() 
    {
        return customerNm;
    }
    public void setTtshastTplvCgycd(String ttshastTplvCgycd) 
    {
        this.ttshastTplvCgycd = ttshastTplvCgycd;
    }

    public String getTtshastTplvCgycd() 
    {
        return ttshastTplvCgycd;
    }
    public void setTtshastTplvCgynm(String ttshastTplvCgynm) 
    {
        this.ttshastTplvCgynm = ttshastTplvCgynm;
    }

    public String getTtshastTplvCgynm() 
    {
        return ttshastTplvCgynm;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("timeType", getTimeType())
            .append("timestring", getTimestring())
            .append("indexCode", getIndexCode())
            .append("indexName", getIndexName())
            .append("indexDim", getIndexDim())
            .append("indexValue", getIndexValue())
            .append("brCode", getBrCode())
            .append("brName", getBrName())
            .append("brLevel", getBrLevel())
            .append("upBrCode", getUpBrCode())
            .append("upBrName", getUpBrName())
            .append("customerCd", getCustomerCd())
            .append("customerNm", getCustomerNm())
            .append("ttshastTplvCgycd", getTtshastTplvCgycd())
            .append("ttshastTplvCgynm", getTtshastTplvCgynm())
            .toString();
    }
}
